package com.dragon.mmochat.model.attackMode;

import java.io.Serializable;

import com.dragon.mmochat.model.enumType.MmochatActionType;

//特殊技能攻击
public class MmochatAttackModeOfSpecialSkill implements Serializable {
	private static final long serialVersionUID = 3597838205929401283L;
	private int startBloodPercent = 100; // 血量百分比低于多少时，开始触发此技能
	private int opportunity = 0; // 触发机率
	private MmochatActionType actionType; // 特殊技能类型
	private boolean nextRound = false; // 如果触发，false:当前回合执行；true:下个回合执行
	private String hint = null; // 如果非null，则通过战斗聊天将此消息发布给玩家，当前回合即会下发

	public int getStartBloodPercent() {
		return startBloodPercent;
	}

	public void setStartBloodPercent(int startBloodPercent) {
		this.startBloodPercent = startBloodPercent;
	}

	public int getOpportunity() {
		return opportunity;
	}

	public void setOpportunity(int opportunity) {
		this.opportunity = opportunity;
	}

	public MmochatActionType getActionType() {
		return actionType;
	}

	public void setActionType(MmochatActionType actionType) {
		this.actionType = actionType;
	}

	public boolean isNextRound() {
		return nextRound;
	}

	public void setNextRound(boolean nextRound) {
		this.nextRound = nextRound;
	}

	public String getHint() {
		return hint;
	}

	public void setHint(String hint) {
		this.hint = hint;
	}

}
